package com.itfenghuang.day08;

import java.util.LinkedList;

/*
    List的实现类
 */
public class A02_Linkeslist {
/*
    1.ArrayList是由数组实现的
      LinkedList是由双向链表实现的
    2.2.LinkedList的特有方法:
         public void addFirst(E e)在该列表开头插入指定的元素。
         public void addLast(E e)将指定的元素追加到此列表的末尾。
         public E getFirst()返回此列表中的第一个元素。
         public E getLast()返回此列表中的最后一个元素。
         public E removeFirst()从此列表中删除并返回第一个元素。
         public E removeLast()从此列表中删除并返回最后一个元素。
 */
public static void main(String[] args) {
    LinkedList xx = new LinkedList();
    xx.add("aaa");
    xx.add("bbb");
    xx.add("ccc");
    System.out.println(xx);
//    在前面追加数据
    xx.addFirst("凸(艹皿艹 )");
    System.out.println(xx);
//   获取元素
    System.out.println(xx.getFirst());

}
}
